#include "Log.hpp"
using namespace log_ddsm;

int main()
{
    // 设置日志打印到文件
    ENABLE_FILE();;

    // 设置日志文件名称
    SET_LOG_FILENAME("my_log.txt");

    // 设置忽略等级为INFO，低于INFO的日志不会打印
    SET_IGNORE_LEVEL(log_ddsm::INFO);

    // 打印日志
    LOG(log_ddsm::DEBUG, "This is a debug message\n");
    LOG(log_ddsm::INFO, "This is an info message\n");
    LOG(log_ddsm::WARNING, "This is a warning message\n");
    LOG(log_ddsm::ERROR, "This is an error message\n");
    LOG(log_ddsm::FATAL, "This is a fatal message\n");

    return 0;
}